<?php

namespace examples\models;

use ORM\Model;

class Profile extends Model {
    /**
     * 表名
     */
    protected $table = 'profiles';
    
    /**
     * 可填充的属性
     */
    protected $fillable = ['user_id', 'bio', 'avatar', 'phone', 'address', 'created_at', 'updated_at'];
    
    /**
     * 属性类型转换
     */
    protected $casts = [
        'created_at' => 'datetime',
        'updated_at' => 'datetime'
    ];
    
    /**
     * 个人资料所属的用户（多对一关系）
     */
    public function user() {
        return $this->belongsTo('examples\\models\\User', 'user_id');
    }
}